package com.mylib.libcore.data;

import com.google.gson.JsonObject;
import com.mylib.libcore.bean.BaseBean;

import java.util.Map;

import io.reactivex.Observable;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.QueryMap;
import retrofit2.http.Url;


public interface TTBaseAppApi {



    /**
     * 咨询专栏
     * @param url
     * @param map
     * @param jsonObject
     * @return
     */
    @POST
    Observable<Object> getTouTiaoList(@Url String url, @QueryMap Map<String, String> map, @Body JsonObject jsonObject);

    /**
     * 咨询内容
     * @param url
     * @param map
     * @param jsonObject
     * @return
     */
    @POST
    Observable<Object> getTouTiaoContent(@Url String url, @QueryMap Map<String, String> map, @Body JsonObject jsonObject);

    /**
     * 咨询内容
     * @param url
     * @param map
     * @param jsonObject
     * @return
     */
    @POST
    Observable<Object> getTouTiaoDetail(@Url String url, @QueryMap Map<String, String> map, @Body JsonObject jsonObject);

    /**
     * 通过key获取url内容
     * @param url
     * @param map
     * @param jsonObject
     * @return
     */
    @POST
    Observable<Object> getTTDataBuyKey(@Url String url, @QueryMap Map<String, String> map, @Body JsonObject jsonObject);



}
